/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/app/[lang]/styles/phone-form.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "PretendardBold";
  src: url("/font/pretendard/Pretendard-Bold.woff2") format("woff2"), url("/font/pretendard/Pretendard-Bold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "PretendardSemiBold";
  src: url("/font/pretendard/Pretendard-SemiBold.woff2") format("woff2"), url("/font/pretendard/Pretendard-SemiBold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "PretendardMedium";
  src: url("/font/pretendard/Pretendard-Medium.woff2") format("woff2"), url("/font/pretendard/Pretendard-Medium.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "PretendardRegular";
  src: url("/font/pretendard/Pretendard-Regular.woff2") format("woff2"), url("/font/pretendard/Pretendard-Regular.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

.phone-form_phone_inputs__s5IRi {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 650px) {
  .phone-form_phone_inputs__s5IRi > select {
    width: 39%;
  }
}

.phone-form_phone_number__LoGFL {
  width: 78%;
}
@media (max-width: 650px) {
  .phone-form_phone_number__LoGFL {
    width: 60%;
  }
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/app/[lang]/styles/section6.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "PretendardBold";
  src: url("/font/pretendard/Pretendard-Bold.woff2") format("woff2"), url("/font/pretendard/Pretendard-Bold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "PretendardSemiBold";
  src: url("/font/pretendard/Pretendard-SemiBold.woff2") format("woff2"), url("/font/pretendard/Pretendard-SemiBold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "PretendardMedium";
  src: url("/font/pretendard/Pretendard-Medium.woff2") format("woff2"), url("/font/pretendard/Pretendard-Medium.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "PretendardRegular";
  src: url("/font/pretendard/Pretendard-Regular.woff2") format("woff2"), url("/font/pretendard/Pretendard-Regular.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

.section6_section6__Z_bxq {
  height: 900px;
  background: #ecf3f7 0% 0% no-repeat padding-box;
  opacity: 1;
  padding: 98px 20px;
}
@media (max-width: 768px) {
  .section6_section6__Z_bxq {
    height: auto;
  }
}

.section6_section6__Z_bxq input {
  height: 48px;
  padding: 0 10px;
  background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
  border: 1px solid var(--gray-30);
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #d2d8dd;
  border-radius: 5px;
  margin-top: 16px;
}
@media (max-width: 650px) {
  .section6_section6__Z_bxq input {
    margin-top: unset;
  }
}

.section6_section6__Z_bxq select {
  margin-top: 16px;
  height: 48px;
  border: 1px solid #d2d8dd;
  border-radius: 5px;
  background: white;
}
@media (max-width: 650px) {
  .section6_section6__Z_bxq select {
    margin-top: unset;
  }
}

.section6_section6_contents__6tPI9 {
  height: 900px;
}

.section6_section6_header__l49tE {
  color: var(--black);
  text-align: center;
  font: normal normal 700 28px/30px PretendardBold;
  letter-spacing: -0.72px;
  color: #000000;
}

.section6_empty_box__ClbhZ {
  display: flex;
  justify-content: space-between;
}

.section6_empty__Vx_IG {
  width: 30px;
}

.section6_require_section1__DTZ64 {
  display: flex;
  width: 63px;
  height: 19px;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.section6_require_mark_left__POgsD {
  width: 5px; /* 점의 크기입니다. */
  height: 5px;
  background: #00c6b2;
  position: absolute;
  top: -5px;
  left: -10px;
  border-radius: 50%; /* 원형의 점을 만듭니다. */
}
@media (max-width: 650px) {
  .section6_require_mark_left__POgsD {
    top: 0px;
  }
}

.section6_require_section2__7RWNq {
  display: flex;
  height: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.section6_require_mark_right__8RUlC {
  width: 5px; /* 점의 크기입니다. */
  height: 5px;
  background: #00c6b2;
  position: absolute;
  top: -3px;
  right: -10px;
  border-radius: 50%; /* 원형의 점을 만듭니다. */
}

.section6_require_text__OZYXr {
  /* UI Properties */
  color: var(--gray-60);
  text-align: left;
  font: normal normal 700 16px/20px PretendardBold;
  letter-spacing: -0.32px;
  color: #4e5968;
  white-space: nowrap;
}

.section6_form_sec6__OqRz7 {
  color: #283447;
}

.section6_form_sec6__OqRz7 > .section6_section_one__4B_xc,
.section6_form_sec6__OqRz7 > .section6_section_three__3bWvK {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 650px) {
  .section6_form_sec6__OqRz7 > .section6_section_one__4B_xc,
  .section6_form_sec6__OqRz7 > .section6_section_three__3bWvK {
    flex-direction: column;
  }
}

.section6_form_sec6__OqRz7 > .section6_section_one__4B_xc > div,
.section6_form_sec6__OqRz7 > .section6_section_three__3bWvK > div {
  display: flex;
  flex-direction: column;
}
@media (max-width: 650px) {
  .section6_form_sec6__OqRz7 > .section6_section_one__4B_xc > div,
  .section6_form_sec6__OqRz7 > .section6_section_three__3bWvK > div {
    margin-top: 16px;
  }
}

.section6_form_sec6__OqRz7 > .section6_section_one__4B_xc input,
.section6_form_sec6__OqRz7 > .section6_section_three__3bWvK input {
  margin-top: 16px;
  width: 479.0476190476px;
}
@media (max-width: 650px) {
  .section6_form_sec6__OqRz7 > .section6_section_one__4B_xc input,
  .section6_form_sec6__OqRz7 > .section6_section_three__3bWvK input {
    width: 100%;
    margin-top: unset;
  }
}

.section6_section_one__4B_xc,
.section6_section_two__dDWXA,
.section6_section_three__3bWvK,
.section6_section_four__qanqs {
  margin-top: 32px;
}

@media (max-width: 650px) {
  .section6_section_three__3bWvK {
    margin-top: 16px;
  }
}

.section6_section_one__4B_xc .section6_name__GSJVA,
.section6_section_one__4B_xc .section6_email__RguFZ,
.section6_section_two__dDWXA .section6_phone__UXQKM,
.section6_section_three__3bWvK .section6_country__jEh0I,
.section6_section_three__3bWvK .section6_address__AAyDx,
.section6_section_four__qanqs .section6_message__XaY13 {
  /* UI Properties */
  text-align: left;
  font: normal normal 300 20px/20px PretendardMedium;
  letter-spacing: -0.4px;
  color: #283447;
}
@media (max-width: 650px) {
  .section6_section_one__4B_xc .section6_name__GSJVA,
  .section6_section_one__4B_xc .section6_email__RguFZ,
  .section6_section_two__dDWXA .section6_phone__UXQKM,
  .section6_section_three__3bWvK .section6_country__jEh0I,
  .section6_section_three__3bWvK .section6_address__AAyDx,
  .section6_section_four__qanqs .section6_message__XaY13 {
    font: normal normal 300 16px/20px PretendardMedium;
  }
}

.section6_section_four__qanqs input {
  width: 100%;
}

.section6_submit_sec6__aqv0w {
  margin-top: 42px;
}

.section6_submit_title_box__uxDcr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section6_title__B1Ewn {
  margin-bottom: 25px;
  text-align: center;
  font: normal normal medium 16px/108px PretendardBold;
  letter-spacing: -0.32px;
  color: #6b7684;
}
@media (max-width: 650px) {
  .section6_title__B1Ewn {
    font-size: 12px;
  }
}

.section6_submit_button__M2ElC {
  margin: 0 auto;
  width: 335px;
  height: 60px;
  background: #00c6b2 0% 0% no-repeat padding-box;
  border-radius: 5px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/app/[lang]/styles/main.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "PretendardBold";
  src: url("/font/pretendard/Pretendard-Bold.woff2") format("woff2"), url("/font/pretendard/Pretendard-Bold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "PretendardSemiBold";
  src: url("/font/pretendard/Pretendard-SemiBold.woff2") format("woff2"), url("/font/pretendard/Pretendard-SemiBold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "PretendardMedium";
  src: url("/font/pretendard/Pretendard-Medium.woff2") format("woff2"), url("/font/pretendard/Pretendard-Medium.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "PretendardRegular";
  src: url("/font/pretendard/Pretendard-Regular.woff2") format("woff2"), url("/font/pretendard/Pretendard-Regular.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

.main_main_page__GV1WI {
  margin-top: 0px;
}

.main_section1__BbWKJ {
  /* Layout Properties */
  height: -moz-fit-content;
  height: fit-content;
  /* UI Properties */
  background: var(--gray-70) 0% 0% no-repeat padding-box;
  background: #333d4b 0% 0% no-repeat padding-box;
  opacity: 1;
}
@media (max-width: 650px) {
  .main_section1__BbWKJ {
    width: 100%;
  }
}

.main_section1_pc_img__PODKu {
  display: block;
}
@media (max-width: 650px) {
  .main_section1_pc_img__PODKu {
    display: none;
  }
}

.main_section1_m_img__6ZWeL {
  display: none;
}
@media (max-width: 650px) {
  .main_section1_m_img__6ZWeL {
    display: block;
  }
}

.main_basic_contents__Mu3O1 {
  width: 1006px;
  height: 100%;
  margin: 0 auto;
}
@media (max-width: 650px) {
  .main_basic_contents__Mu3O1 {
    width: 100%;
  }
  .main_section1_text_box__I4pFn > p {
    font: normal normal bold 32px/36px Pretendard;
    letter-spacing: -0.64px;
    color: #ffffff;
  }
  .main_section1_text_box__I4pFn {
    margin-left: 25px;
    text-align: left;
  }
}

.main_section1_text_box__I4pFn p:nth-child(1) {
  padding-top: 158px;
  font: normal normal bold 50px/83px Pretendard;
  color: #ffffff;
  opacity: 1;
}
@media (max-width: 650px) {
  .main_section1_text_box__I4pFn p:nth-child(1) {
    padding-top: 120px;
    font: normal normal bold 52px/56px Pretendard;
    letter-spacing: -0.64px;
    line-height: 1.2;
    color: #ffffff;
  }
}

.main_section1_text_box__I4pFn p:nth-child(2) {
  margin-top: 13px;
  font-size: 28px;
  font: normal normal medium 38px/52px Pretendard;
  letter-spacing: -0.76px;
  color: #b0b7c1;
}
@media (max-width: 650px) {
  .main_section1_text_box__I4pFn p:nth-child(2) {
    margin-top: 20px;
    font: normal normal medium 30px/35px Pretendard;
    letter-spacing: -0.64px;
    color: #b0b7c1;
    line-height: 1.2;
  }
}

.main_section1_text_box__I4pFn p:nth-child(3) {
  margin-top: 309px;
  font-size: 26px;
  text-align: center;
  letter-spacing: -1.3px;
  color: #b0b7c1;
}
@media (max-width: 650px) {
  .main_section1_text_box__I4pFn p:nth-child(3) {
    display: none;
  }
}

.main_section2__n_0Rz {
  /* Layout Properties */
  height: 850px;
  background: #f0f4f8 0% 0% no-repeat padding-box;
}
@media (max-width: 650px) {
  .main_section2__n_0Rz {
    width: 100%;
    height: 910px;
    height: -moz-fit-content;
    height: fit-content;
  }
}

.main_section2_text_area__BJ_cM {
  text-align: center;
  padding-top: 99px;
}
@media (max-width: 650px) {
  .main_section2_text_area__BJ_cM {
    padding-top: 0px;
  }
}

.main_section2_text_area1__CQVyx {
  height: 29px;
  font: normal normal 600 24px/108px PretendardBold;
  letter-spacing: -0.48px;
  color: #6b7684;
}
@media (max-width: 650px) {
  .main_section2_text_area1__CQVyx {
    padding-top: 60px;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 1;
    font-size: 18px;
  }
}

.main_section2_text_area2__D__49 {
  margin-top: 10px;
  height: 43px;
  font: normal normal bold 36px/108px PretendardBold;
  letter-spacing: -0.72px;
  color: #292c34;
}
@media (max-width: 650px) {
  .main_section2_text_area2__D__49 {
    margin-top: 10px;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 1;
    font-size: 26px;
  }
}

.main_section2_image_area__7tTSP {
  margin-top: 60px;
  margin-left: 40px;
}
.main_section2_image_area__7tTSP .main_mobile__1vZ44 {
  display: none;
}
.main_section2_image_area__7tTSP .main_desktop__id8Xd {
  display: block;
}
@media (max-width: 650px) {
  .main_section2_image_area__7tTSP {
    margin-top: 30px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin-left: 0;
    display: flex;
    justify-content: center;
  }
  .main_section2_image_area__7tTSP .main_mobile__1vZ44 {
    display: block;
    width: 324px;
    height: 703px;
  }
  .main_section2_image_area__7tTSP .main_desktop__id8Xd {
    display: none;
  }
}

.main_section3__hKccq {
  height: 689px;
  display: flex;
  flex-direction: column;
  text-align: center;
  padding-top: 160px;
}
@media (max-width: 650px) {
  .main_section3__hKccq {
    padding-top: 70px;
    overflow: hidden;
  }
}

.main_section3_text__cLNt_ {
  font: normal normal bold 36px/50px PretendardBold;
  letter-spacing: -0.72px;
  color: #191919;
}
.main_section3_text__cLNt_ .main_desktop__id8Xd {
  display: inline;
}
.main_section3_text__cLNt_ .main_mobile__1vZ44 {
  display: none;
}
@media (max-width: 650px) {
  .main_section3_text__cLNt_ {
    font: normal normal bold 42px/56px PretendardBold;
    text-align: left;
    margin-left: 20px;
  }
  .main_section3_text__cLNt_ .main_desktop__id8Xd {
    display: none;
  }
  .main_section3_text__cLNt_ .main_mobile__1vZ44 {
    display: inline;
    font-size: 22px;
  }
  .main_section3_title__6dPaE {
    font: normal normal 700 28px/30px Pretendard;
  }
}

.main_countries__uSMl0 {
  margin-top: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
  font: normal normal 30px/50px Pretendard;
}
@media (max-width: 650px) {
  .main_countries__uSMl0 {
    justify-content: flex-start;
    margin-left: 15px;
  }
}

.main_country_small_box__u2UGx {
  padding: 4px 7px;
  margin: 0 4px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #d2d8dd;
  border-radius: 26px;
}

.main_country_small_box__u2UGx span {
  margin-top: 2px;
  margin-left: 8px;
  margin-right: 2px;
  font-family: PretendardRegular;
  font-size: 12px;
  color: #525252;
}

.main_storeListSection__Ged1X {
  margin-top: 30px;
}

.main_scroll_images__gDKNr {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 25rem;
  font: normal normal 25px/50px Pretendard;
  opacity: 0.8;
}

.main_section4__xgu8d {
  padding: 260px 0px;
}
@media (max-width: 650px) {
  .main_section4__xgu8d {
    padding-top: 60px;
    padding-bottom: 0;
    height: auto;
  }
  .main_section4_contents__X_S0r {
    padding: 0 20px;
  }
}

.main_section4_contents__X_S0r > ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.main_section4_contents__X_S0r > ul li {
  display: flex;
}
@media (max-width: 650px) {
  .main_section4_contents__X_S0r > ul li {
    width: 100%;
  }
  .main_section4_contents__X_S0r > ul li img {
    border-radius: 16px;
    width: 100%;
  }
}

.main_section4_contents__X_S0r ul li:nth-child(n+2):nth-child(-n+5) {
  margin-top: 160px;
}
@media (max-width: 650px) {
  .main_section4_contents__X_S0r ul li:nth-child(n+2):nth-child(-n+5) {
    margin-top: 60px;
  }
  .main_section4_contents__X_S0r ul li:nth-child(2n) {
    flex-direction: column-reverse;
  }
}

.main_section4_contents__X_S0r ul li > :first-child {
  margin-right: 32px;
}

.main_section4_image__vyT4P {
  width: 557px;
  height: 340px;
  -o-object-fit: cover;
     object-fit: cover; /* 이미지의 가로세로 비율을 유지하면서 요소 안에 맞게 조절 */
}
@media (max-width: 650px) {
  .main_section4_image__vyT4P {
    height: 205px;
  }
  .main_section4_contents__X_S0r ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
}

.main_section4_title__ysVE7 p {
  font: normal normal 700 28px/30px PretendardBold;
}

.main_section4_text__Lzc8p {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 650px) {
  .main_section4_text__Lzc8p {
    margin: 25px 0;
  }
}

.main_section4_text__Lzc8p :nth-child(1) {
  font: normal normal 600 18px/20px PretendardBold;
  letter-spacing: -0.36px;
  color: #8b95a1;
}
@media (max-width: 650px) {
  .main_section4_text__Lzc8p :nth-child(1) {
    font-size: 14px;
  }
}

.main_section4_text__Lzc8p :nth-child(2) {
  text-align: left;
  font: normal normal bold 28px/36px PretendardBold;
  letter-spacing: -0.56px;
  color: #191919;
}
@media (max-width: 650px) {
  .main_section4_text__Lzc8p :nth-child(2) {
    margin-top: 12px;
    font-size: 20px;
    font: normal normal 700 20px/24px PretendardBold;
  }
}

.main_section5__EoBOl {
  padding-top: 142px;
  height: 850px;
  background: #000000 0% 0% no-repeat padding-box;
  opacity: 1;
}
@media (max-width: 650px) {
  .main_section5__EoBOl {
    margin-top: 60px;
    overflow: hidden;
    padding: 90px 0;
    height: 80vh;
  }
}

.main_section5_title__SIBCK {
  color: var(--unnamed-color-ffffff);
  text-align: center;
  font: normal normal 700 28px/30px PretendardBold;
  letter-spacing: -0.72px;
  color: #ffffff;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./node_modules/slick-carousel/slick/slick.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./node_modules/slick-carousel/slick/slick-theme.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/_next/static/media/ajax-loader.0b80f665.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/_next/static/media/slick.25572f22.eot);
    src: url(/_next/static/media/slick.25572f22.eot?#iefix) format('embedded-opentype'), url(/_next/static/media/slick.653a4cbb.woff) format('woff'), url(/_next/static/media/slick.6aa1ee46.ttf) format('truetype'), url(/_next/static/media/slick.f895cfdf.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/app/[lang]/styles/get-store-list.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "PretendardBold";
  src: url("/font/pretendard/Pretendard-Bold.woff2") format("woff2"), url("/font/pretendard/Pretendard-Bold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "PretendardSemiBold";
  src: url("/font/pretendard/Pretendard-SemiBold.woff2") format("woff2"), url("/font/pretendard/Pretendard-SemiBold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "PretendardMedium";
  src: url("/font/pretendard/Pretendard-Medium.woff2") format("woff2"), url("/font/pretendard/Pretendard-Medium.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "PretendardRegular";
  src: url("/font/pretendard/Pretendard-Regular.woff2") format("woff2"), url("/font/pretendard/Pretendard-Regular.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

.get-store-list_storeImagesContainer__rj_Y2 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 40px;
  white-space: nowrap;
  /* 웹킷 기반 브라우저 (Chrome, Safari, newer versions of Opera) */
  /* Firefox */
  scrollbar-width: nomal;
  scrollbar-color: rgba(255, 255, 255, 0.8) transparent;
  /* IE and Edge */
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.get-store-list_storeImagesContainer__rj_Y2::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.get-store-list_storeImagesContainer__rj_Y2::-webkit-scrollbar-track {
  background: transparent;
}
.get-store-list_storeImagesContainer__rj_Y2::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0);
}
@media (max-width: 650px) {
  .get-store-list_storeImagesContainer__rj_Y2 {
    margin-left: 10px;
  }
}

.get-store-list_singleStoreContainer__1JEww {
  margin: 0 11px;
  width: 321px;
  height: 391px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1607843137);
  border-radius: 18px;
  box-sizing: border-box;
}
.get-store-list_storesImgList__GQ9ho {
  width: 321px;
  height: 268px;
  margin: 0 11px;
  background: transparent;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 13px 13px 0px 0px;
}

.get-store-list_storeTextContainer__czrSo {
  width: 321px;
  height: 123px;
  margin-top: -30px;
  padding: 12px;
}

.get-store-list_storeTextContainer__czrSo p:nth-child(1) {
  text-align: left;
  font: normal normal 600 20px/37px Pretendard;
  letter-spacing: -0.4px;
  color: #000000;
}

.get-store-list_storeTextContainer__czrSo p:nth-child(2) {
  text-align: left;
  font: normal normal medium 20px/108px Pretendard;
  letter-spacing: -0.4px;
  color: #808080;
  white-space: normal;
  overflow-wrap: break-word;
}

.get-store-list_slickInnerAnchor__sbues {
  margin: 10px 0;
}

.get-store-list_slick-active__jklGC > .get-store-list_slickInnerAnchor__sbues > .get-store-list_singleStoreContainer__1JEww {
  background: red;
}

button.get-store-list_slick-prev__gS4SQ {
  display: inline-block;
  left: calc((100vw - 996px) / 2 - 2.5rem);
  opacity: 1;
  z-index: 1;
  top: calc(50% - 3.3rem);
  transform: none;
}

button.get-store-list_slick-next__uwlh6 {
  display: inline-block;
  width: 6.6rem;
  height: 6.6rem;
  /* content: url('/images/main/next-button.svg'); */
  top: calc(50% - 3.3rem);
  right: calc((100vw - 996px) / 2 - 2.5rem);
  opacity: 1;
  z-index: 1;
  transform: none;
  /* transform: translate(0, -50%);  */
}

.get-store-list_slick-prev__gS4SQ::before {
  /* position: absolute; */
  display: inline-block;
  content: url("/public/images/icon/next-button.svg");
  transform: rotate(180deg);
  opacity: 1;
}

.get-store-list_nextBtn__y0kHy {
  display: inline-block;
  width: 6.6rem;
  height: 6.6rem;
  content: "";
  background-image: url("/public/images/icon/next-button.svg");
  opacity: 1;
}

.get-store-list_slick-active__jklGC {
  opacity: 1;
  transition: all 0.3s;
}

.get-store-list_storeImagesSlickSliderDiv__GytaT {
  width: 100%;
}
@media (max-width: 650px) {
  .get-store-list_storeImagesSlickSliderDiv__GytaT {
    width: 39rem;
  }
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/app/[lang]/styles/get-locker-size-list.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "PretendardBold";
  src: url("/font/pretendard/Pretendard-Bold.woff2") format("woff2"), url("/font/pretendard/Pretendard-Bold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "PretendardSemiBold";
  src: url("/font/pretendard/Pretendard-SemiBold.woff2") format("woff2"), url("/font/pretendard/Pretendard-SemiBold.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "PretendardMedium";
  src: url("/font/pretendard/Pretendard-Medium.woff2") format("woff2"), url("/font/pretendard/Pretendard-Medium.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "PretendardRegular";
  src: url("/font/pretendard/Pretendard-Regular.woff2") format("woff2"), url("/font/pretendard/Pretendard-Regular.woff") format("woff");
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}

.get-locker-size-list_lockerImagesContainer__VkgKu {
  margin-top: 50px;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  /* 웹킷 기반 브라우저 (Chrome, Safari, newer versions of Opera) */
  /* Firefox */
  scrollbar-width: nomal;
  scrollbar-color: rgba(255, 255, 255, 0.8) transparent;
  /* IE and Edge */
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.get-locker-size-list_lockerImagesContainer__VkgKu::-webkit-scrollbar {
  width: 10px;
  height: 200px;
}
.get-locker-size-list_lockerImagesContainer__VkgKu::-webkit-scrollbar-track {
  background: transparent;
}
.get-locker-size-list_lockerImagesContainer__VkgKu::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.5);
}

.get-locker-size-list_singleLockerContainer__kLm5H {
  width: 321px;
  height: 391px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background: transparent;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1607843137);
  border-radius: 18px;
  box-sizing: border-box;
}
@media (max-width: 650px) {
  .get-locker-size-list_singleLockerContainer__kLm5H {
    width: 100%;
  }
}

.get-locker-size-list_lockerImgList__T7WdG {
  width: 321px;
  height: 268px;
  margin: 0 11px;
  background: transparent;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 13px 13px 0px 0px;
}
@media (max-width: 650px) {
  .get-locker-size-list_lockerImgList__T7WdG {
    margin: unset;
  }
}

.get-locker-size-list_lockerTextContainer__wv2QT {
  width: 321px;
  height: 123px;
  margin-top: -30px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: white;
}
@media (max-width: 650px) {
  .get-locker-size-list_lockerTextContainer__wv2QT {
    margin: unset;
    padding: unset;
  }
}

.get-locker-size-list_lockerTextContainer__wv2QT p:nth-child(1) {
  font: normal normal bold 30px/108px PretendardBold;
  letter-spacing: -0.6px;
  color: #ffffff;
}

.get-locker-size-list_lockerTextContainer__wv2QT p:nth-child(2) {
  font: normal normal medium 20px/108px PretendardBold;
  letter-spacing: -0.4px;
  color: #b0b7c1;
}

.get-locker-size-list_lockerImagesSlickSliderDiv__ajWhr {
  width: 100%;
}
@media (max-width: 650px) {
  .get-locker-size-list_lockerImagesSlickSliderDiv__ajWhr {
    width: 39rem;
  }
}

.get-locker-size-list_lockerSizeListSlide__VkcSz {
  display: none;
}
@media (max-width: 650px) {
  .get-locker-size-list_lockerSizeListSlide__VkcSz {
    display: block;
  }
}

.get-locker-size-list_lockerSizeListPcSlide__wEGo6 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media (max-width: 650px) {
  .get-locker-size-list_lockerSizeListPcSlide__wEGo6 {
    display: none;
  }
}
